home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 04 - 1988 / 04.01 Jan 88 / mpw source stuff / for MPW folder / Local.Help next >
Encoding:
Text File  |  1987-09-14  |  3.3 KB  |  85 lines  |  [TEXT/MPS ]

  1. Help files for locally developed commands
  2. W.G. Powell 1987 for MacTutor
  3.  
  4. -
  5. Local - MPW Local Custom Commands
  6.     Get info on specific command by entering
  7.     Man CommandName
  8.  
  9. CompErr            # Open compiler diagnostics and erroneous sources
  10. MacC            # Consulair applications: compiler, linker, etc.
  11. MakeCPath        # Use shell variables to create Consulair paths
  12. MakePPath        # Use shell variables to create TML search paths
  13. Man                # "help" utility including local help files
  14. MixMake            # Uses MPW make with Mac C, TML Pascal systems
  15. NullFile        # A "do nothing" command file
  16. TML                # TML Pascal compiler and linker
  17. UpdatePaths        # Update TML Pascal, Mac C search paths
  18.  
  19. -
  20. Man [(CommandName | Keyword) … ]
  21.     Abbreviated on-line manual entries for commands.  This
  22.     is an elaborate version of MPW help, which searches 
  23.     several files for help info.
  24. -
  25. UpdatePaths
  26.     Create new search paths for Consulair and TML, but only
  27.     1) If {MPW}Startup (which contains path variables) changes
  28.     2) If {MacCLib}C.Path.Template (Path Manager input) changes
  29.     SEE ALSO:  MakePPath, MakeCPath
  30. -
  31. MakePPath
  32.     Create new "Paths File" for TML Pascal in system folder.
  33.     Pathnames come from shell variables defined in Startup:
  34.     {TMLPasLib} contains one directory pathname for libraries
  35.     {TMLPasInc} contains up to 4 directory or volume pathnames
  36.         separated by commas.
  37.     User must select Set Paths DA and click "OK" afterwards.
  38. -
  39. MakeCPath
  40.     Create new "Paths.Rsrc" for Consulair in system folder.
  41.     Also writes equivalent Path Manager text input file in 
  42.     system folder as "MacC.Path".  Input text file uses
  43.     {MacCLib}C.Path.Template as main form, with additional
  44.     pathnames from shell variables defined in Startup file:
  45.     {MacCLib} contains one directory pathname for libraries.
  46.     C.Path.Template names several paths relative to {MacCLib}.
  47. -
  48. MixMake [option…] target…  
  49.     Build programs using MacC and TML compiler applications.
  50.     Options:
  51.       -d name[=value]    # define variable name as value 
  52.                           #    (override definitions in makefile)
  53.       -e                # rebuild everything regardless of dates
  54.       -f makefile       # read dependencies from makefile —
  55.                           #    (default “MakeFile”)
  56.     Other standard Make options are not supported.  The following options
  57.     are helpful using the standard Make tool with the MixMake input 
  58.     dependency file
  59.     -r                  # write roots of dependency graph to output
  60.     -s                  # write structure of target dependencies to output
  61.     -t                  # touch dates of targets and prerequisities
  62.     -u                  # identify targets in makefile not reached in build
  63.     -v                  # write verbose explanations to diagnostics
  64.     SEE ALSO: Make, CompErr
  65. -
  66. CompErr    
  67. (ALWAYS access via item "Open Diagnostics…" in File menu)
  68.     Opens MacC, TML Pascal, or Consulair or TML Linker diagnostic
  69.     and source files.  Generally only will work following a build
  70.     attempt using command "MixMake".  Opens only one pair of files
  71.     on each invocation - must be called repeatly for each source.
  72. -
  73. NullFile
  74.     Contains no command text.  Does nothing.
  75. -
  76. MacC 
  77.     Consulair Mac C and related applications are run by the 
  78.     enhanced make command "MixMake" and the paths are maintained
  79.     by command "UpdatePaths".
  80. -
  81. TML Pascal
  82.     TML Pascal is run by the enhanced make command "MixMake" and 
  83.     the TML search paths are maintained by command "UpdatePaths".
  84. -
  85.